package com.example.dllo.exe.me;

import android.content.Intent;
import android.util.Log;
import android.view.View;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;

import com.example.dllo.exe.R;
import com.example.dllo.exe.main.BaseAty;

import cn.bmob.v3.exception.BmobException;
import cn.bmob.v3.listener.SaveListener;


/**
 * code is far away from bug with the animal protecting
 * <p/>
 * ┏┓　　　┏┓
 * ┏┛┻━━━┛┻┓
 * ┃　　　　　　　┃
 * ┃　　　━　　　┃
 * ┃　┳┛　┗┳　┃
 * ┃　　　　　　　┃
 * ┃　　　┻　　　┃
 * ┃　　　　　　　┃
 * ┗━┓　　　┏━┛
 * 　　┃　　　┃神兽保佑
 * 　　┃　　　┃永无BUG！  凯哥 祝你一路顺风
 * 　　┃　　　┗━━━┓
 * 　　┃　　　　　　　┣┓
 * 　　┃　　　　　　　┏┛
 * 　　┗┓┓┏━┳┓┏┛
 * 　　　┃┫┫　┃┫┫
 * 　　　┗┻┛　┗┻┛
 */
public class ZhuCeAty extends BaseAty implements View.OnClickListener {
    private TextView textViewme;
    private ImageView imageViewback;
    private TextView textviewdenglu;
    private EditText editTextname;
   private ImageView imageViewshare;
    private EditText editTextpassword;

    @Override
    protected int setLayout() {
        return R.layout.zhucelayout;
    }

    @Override
    protected void initView() {
        textViewme = bindView(R.id.textview_me);
        imageViewback = bindView(R.id.imageview_back);
        textviewdenglu = bindView(R.id.textview_denglu);
        editTextname = bindView(R.id.et_Name);
        editTextpassword = bindView(R.id.et_Password);
        imageViewshare=bindView(R.id.image_qqshare);
    }

    @Override
    protected void initData() {
        textViewme.setOnClickListener(this);
        imageViewback.setOnClickListener(this);
        textviewdenglu.setOnClickListener(this);
        imageViewshare.setOnClickListener(this);
    }

    @Override
    public void onClick(View view) {
        switch (view.getId()) {
            case R.id.textview_me:
                Intent intent = new Intent(ZhuCeAty.this, ZhuCeTopAty.class);
                startActivity(intent);
                break;
            case R.id.imageview_back:

                finish();
                break;
            case  R.id.image_qqshare:


                break;
            case R.id.textview_denglu:
                final MyUser user = new MyUser();
                String name = editTextname.getText().toString();
                String password = editTextpassword.getText().toString();
                user.setUsername(name);
                user.setPassword(password);
                user.login(new SaveListener<MyUser>() {
                    //e表示没有异常就注册,如果有异常就执行下面的方法
                    @Override
                    public void done(MyUser myUser, BmobException e) {
                        if (e==null){
                            Log.d("ZhuCeAty", "登陆成功了");
                           finish();
                        }else {
                            Toast.makeText(ZhuCeAty.this, "您输入的账号或密码不正确", Toast.LENGTH_SHORT).show();

                        }
                    }
                });

                break;
        }

    }
}
